bdaa78d84607e3b066df543ae8b22567231a61dc,src/main/java/eu/hansolo/medusa/skins/GaugeSkin.java,GaugeSkin,handleEvents,#String#,313

Before Change


        } else if ("LCD".equals(EVENT_TYPE)) {
            if (getSkinnable().isLcdVisible()) redraw();
        } else if ("RECALC".equals(EVENT_TYPE)) {
            if (getSkinnable().isAutoScale()) getSkinnable().calcAutoScale();
            startAngle = getSkinnable().getStartAngle();
            angleRange = getSkinnable().getAngleRange();
            angleStep  = getSkinnable().getAngleStep();

After Change


            if (getSkinnable().getValue() > maxValue) { oldValue = maxValue; }
            resize();
            redraw();
            rotateNeedle(getSkinnable().getCurrentValue());
        } else if ("SECTION".equals(EVENT_TYPE)) {
            sections          = getSkinnable().getSections();
            highlightSections = getSkinnable().isHighlightSections();